e-Stat APIをRから使うパッケージを作りました で開発されたパッケージestatapiを用いて、e-StatのデータをAPIにより取得することができる。

準備

まずは、e-Statで利用登録をして、アプリケーションIDappidを取得する。 以下、取得したアプリケーションIDはappidに代入されているとする。

検索

estat_getStatsList関数に下記の情報を入力して検索する。

ここでは、政府統計コード一覧から、国勢調査のコード:00200521を用いて検索する。

library(estatapi)
estat_getStatsList(appId = appid, 
                   searchWord = "",
                   statsCode = "00200521")
## # A tibble: 4,294 × 13
##         `@id` STAT_NAME GOV_ORG                       STATISTICS_NAME
##         <chr>     <chr>   <chr>                                 <chr>
## 1  0000030001  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 2  0000030002  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 3  0000030003  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 4  0000030004  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 5  0000030005  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 6  0000030006  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 7  0000030007  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 8  0000030008  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 9  0000030009  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## 10 0000030010  国勢調査  総務省 昭和55年国勢調査 第1次基本集計 全国編
## # ... with 4,284 more rows, and 9 more variables: TITLE <chr>,
## #   CYCLE <chr>, SURVEY_DATE <chr>, OPEN_DATE <chr>, SMALL_AREA <chr>,
## #   MAIN_CATEGORY <chr>, SUB_CATEGORY <chr>, OVERALL_TOTAL_NUMBER <chr>,
## #   UPDATED_DATE <chr>